Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F5 Spain F15 Spain F28 Spain F9 Spain F17 Spain F24 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F9 Spain F12 Spain F13 Spain F16 Spain F21 Spain F22 Spain F23 Spain F24 Spain F35 Spain F36 Spain F1 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F14 Spain F15 Spain F18 Spain F21 Spain F22 Spain F23 Spain F25 Spain F26 Spain F33 Spain F8 Spain F12 Spain F13 Spain F4 Spain F28 Spain F6 Croatia F6 Spain F26 Nigeria F3 Spain F8 Spain F10 Spain F29 Spain F30 Spain F5 Spain F6 Spain F25 Spain F8 Spain F18 Spain F20 Spain F21 Spain F23 Spain F29 Spain F30 Spain F31 Spain F1 Spain F2 Spain F6 Spain F7 Spain F14 Spain F15 Spain F6 Croatia F1 (Rovinj) Croatia F2 (Porec) Croatia F4 (Opatija) Pakistan F1 (Islamabad) Pakistan F2 (Islamabad) Croatia F1 (Rovinj) Spain F16 Copa Ericsson Uruguay - Montevideo XI Trofeo Ciudad de Quito - Quito TESS Tennis Classic - Campinas Concurso Internacional de Vigo - Vigo Abierto Internacional de Salinas - Salinas Challenger Copa Sevilla - Seville 2001 Eddleman USTA Challenger - Birmingham Credicard Tennis Cup - Campos do Jordao Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Copa Ericsson Peru - Lima 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Copa Petrobras Brazil - Belo Horizonte FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi 2001 USTA Tallahassee Tennis Challenger - Tallahassee III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Copa Ericsson - Buenos Aires Copa Ericsson Brazil - Sao Paulo Zagreb Open - Zagreb Countrywide Classic USTA Men's Challenger - Carson VSZ Solvak Open Challenger - Kosice Polska Energia Open - Bytom Mamaia Challenger - Constanta Open Diputacion Ciudad de Pozoblanco - Cordoba Copa Ericsson - Santiago San Benedetto Challenger - San Benedetto Torneo Internacional Challenger Fila 2005 - Leon Lubbock Challenger - Lubbock Medjurgorje Open - Medjugorje Music City Challenger - Nashville The USTA Challenger at West End Racquet - Torrance Sao Paulo - Brazil XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio ECM Prague Open - Prague TEAN International - Alphen Aan Den Rijn West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Copa Sevilla 2008 - Seville 2004 Keys Gate Challenger - Homestead La Serena Open - La Serena USTA Men's Challenger of Dallas - Dallas San Luis Potosi Challenger - San Luis Potosi Ipsos Bucharest Challenger - Bucharest Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana Fifth Third Bank Tennis Classic - Lexington 2008 Knoxville Challenger - Knoxville Lima Challenger - Lima Salinas Challenger Carson Challenger Dallas Challenger Schickendanz Open - Furth Tanger Challenger Marrakech Challenger Barletta Challenger Athens Challenger Geneva Challenger - Geneva Copa Sevilla 2007 - Seville Ipsos Bucharest Challenger - Bucharest Pereira Challenger Yuba City Challenger Lugano Challenger Aberto de Sao Paulo - Sao Paulo Reggio Emilia Challenger Turin Challenger Orbetello Challenger San Marino Challenger Unique Zagreb Open - Zagreb Vancouver Challenger Manerbio Challenger Brasov Challenger Oldum Brown Vancouver Open - Vancouver Seville Challenger Copa Sevilla-Internacionales de Andalucia - Seville Napoli Challenger Montevideo Challenger Tarragona Challenger Asuncion Challenger The Wright Financial Group USTA Challenger - Champaign Santiago Challenger Florionapolis Challenger Medellin Challenger Charlottesville Challenger Knoxville Challenger Dallas Challenger Tanger Challenger Bordeaux Challenger Pekao Open - Szczecin Bytom Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Argentina - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Seville Challenger Banja Luka Challenger Bogota Challenger Tarragona Challenger Copa Petrobras Bogota - Bogota Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Voit Mexico City Open - Mexico City Copa Petrobras Aracaju - Aracaju Barletta Challenger Pro Tennis World Open - Sunrise San Marino Challenger Copa Petrobras Paraguay - Asuncion San Sebastian Challenger ITG Miami Challenger - Miami Seville Challenger The Natrel's Challenger of Granby - Granby Meknes Challenger Banja Luka Challenger Curitiba Challenger Copa Petrobras - Bogota Tallahassee Tennis Challenger - Tallahassee San Marino Challenger Asuncion Challenger Santiago Challenger USTA/Adtech Challenger - Boston Cancun Challenger USTA Illinois Challenger - Champaign Rabat Challenger Marrakech Challenger Scheveningen Challenger Sunset Moulding Challenger - Yuba City Bulgarian Open Challenger - Sofia Santiago Challenger Copa Petrobras-Argentina - Buenos Aires Arad Challenger BMW Tennis Championship - Sunrise Prague Challenger Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Todi Challenger Abierto Colombiano de Tenis - Bogota Rabat Challenger Orbetello Challenger Liberec Challenger Meerbusch Challenger Open Costa Daurada - Tarragona Szczecin Challenger Ciutat de Barcelona - Barcelona Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Panama City Challenger Vigo Challenger ECU Prague Open - Prague Mersin Challenger Caltanissetta Challenger Milan Challenger LXVII Concursu Internacional de Vigo - Vigo Seville Challenger Sibiu Challenger Reunion Island Challenger Challenger Ciudad de Guayaquil - Guayaquil Montevideo Challenger AT&T Challenger of Dallas - Dallas Prague Challenger Internazionali di Tennis di Bergamo - Bergamo Poprad Tatry Challenger Meerbusch Challenger Copa Ericsson Argentina - Buenos Aires Seville Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Rennes Challenger Santo Domingo Challenger XL Capital Bermuda Open - Bermuda Scheveningen Challenger Alphen Challenger Music City Challenger - Nashville Palermo Challenger Rome Challenger Odlum Brown Vancouver Open - Vancouver Barranquilla Challenger Tallahassee Challenger Samarkand Challenger ATP Slovak Open Challenger - Bratislava Lima Challenger Noumea Challenger Braunschweig Challenger 9° Trani Cup - Trani Ostrava Challenger Arad Challenger Bucaramanga Challenger Buenos Aires Challenger Trnava Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City Guayaquil Challenger GHI Bronx Classic - Bronx Copa Petrobras Uruguay - Montevideo RCA Championships - Indianapolis Curitiba Challenger Vicenza Challenger Mestre Challenger Ostrava Challenger Turkey F48 Prague Challenger Manerbio Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Casablanca Challenger Milan Challenger Eddleman USTA Challenger - Birmingham Braunschweig Challenger Vicenza Challenger Challenger de Providencia-Copa Kia - Santiago Moscow Challenger Poznan Challenger San Benedetto Challenger Bancolombia Open - Bogota Sybase Open - San Jose Kroger / St. Jude International - Memphis Chengdu Challenger BCP Tennis Classic - Sao Paulo AT&T Challenge - Atlanta VI Abierto Internacional de Salinas - Salinas AGT Challenger - Leon Shanghai Open '98 - Shanghai Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota M15 Manama Andria Challenger Madrid Challenger Heineken Open Singapore - Singapore Hellmann's Cup - Santiago Kos Succhetti Tennis Cup - Cordenons Hugarian Food Open - Budapest Sarasota Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Badden Open by Rothaus - Ettlingen Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Rio De Janeiro Challenger Waldbaum's Hamlet Cup - Long Island Citta di Como Challenger - Como Brasil Open - Florianopolis Bancolombia Open - Bogota X Ciutat de Barcelona - Barcelona Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington D.C. Brazil Open - Salvador AIG Japan Open - Tokyo USTA Challenger of Tiburon - Tiburon Heineken Open - Singapore Pro Tennis World Open - Boca Raton BellSouth Open - Vina del Mar 2004 Colorado Tennis Classic - Denver Morocco Tennis Tour - Meknes Aberto de Sao Paulo - Sao Paulo Harrah's Entertainment Challenger - Tunica Mallorca Open - Mallorca 2005 Tulsa Challenger - Tulsa LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Morocco Tennis Tour - Tanger Challenger Lugano - Lugano Brasil Open - Salvador Trofeo Cassa di Risparmio di Alessandria - Alessandria Cerveza Club Colombia Open - Bogota Sao Paulo Challenger Sao Paulo Challenger International Tennis Championships - Delray Beach Cerveza Club Columbia Open - Bogota Savannah Challenger Barletta Challenger Trani Challenger Legg Mason Tennis Classic - Washington D.C. Banja Luka Challenger Sao Paulo Challenger Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart San Benedetto Challenger Open Tarragona Costa Daurada - Tarragona Bogota San Sebastian Challenger Franklin Templeton Tennis Classic - Scottsdale Copa Petrobras-Uruguay - Montevideo Franklin Templeton Tennis Classic - Scottsdale Cali Challenger Merano Open - Merano U.S. Men's Clay Court Championships - Orlando Napoli Challenger San Remo Challenger Zagreb Challenger U.S. Men's Clay Court Championships - Houston Carson Challenger RCA Championships - Indianapolis Karlsruhe Challenger TD Waterhouse Cup - Long Island Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Furth Challenger International Tennis Championships - Delray Beach Gerry Weber Open - Halle The Stella Artois Championships - London Pilot Pen Tennis - New Haven Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Regions Morgan Keegan Championships - Memphis Chennai Open - Chennai The Tennis Channel Open - Las Vegas Croatia Open - Umag Cortina Challenger Open 13 - Marseille Legg Mason Tennis Classic - Washington SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Masters Series - Hamburg Champaign Challenger BCR Open Romania - Bucharest Brasov Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Cancun Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Puebla Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Brasil Open - Salvador Salzburg Challenger Sao Paulo Challenger Bet-At-Home Austrian Open - Kitzbuhel Bucaramanga Challenger Poznan Challenger Meknes Challenger Pilot Pen Tennis - New Haven Rabat Challenger VTR Open - Vina del Mar Sunrise Challenger Bet-at-home Open - Hamburg Caltanissetta Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Kremlin Cup - Moscow VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Ecuador Open - Quito Barletta Challenger Salinas Challenger International German Open - Hamburg Monza Challenger Bogota Challenger Brasil Open - Sao Paulo Mouilleron-Le-Captif Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AEGON Championships - London BCR Open Romania - Bucharest Szczecin Challenger President's Cup 1997 - Tashkent Belo Horizonte Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger America's Red Clay Tennis Championship - Coral Springs The Nottingham Open - Nottingham Estoril Open - Estoril Infiniti Open - Los Angeles Gerry Weber Open - Halle German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brasov Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Gelsor Open Romania - Bucharest Montevideo Challenger Portugal Open - Oeiras Scania Stockholm Open - Stockholm Qingdao Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Vegeta Croatia Open - Umag Ningboo Challenger Suzhou Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia San Benedetto Challenger XL Capital Bermuda Open - Bermuda Intelig Tennis Cup - Campos do Jordao V Trofeo Ciudad de Quito - Quito Copa Ericsson - Montevideo Venice Open - Venice TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Geneva Open - Geneva AAPT Championships - Adelaide USTA Challenger of Burbank - Burbank Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Legg Mason Tennis Classic - Washington D.C. Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel BMW Open - Munich The Nottingham Open - Nottingham Medibank International - Sydney Legg Mason Tennis Classic - Washington D.C. adidas Open de Toulouse - Toulouse Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Catella Swedish Open - Bastad The Stella Artois Grass Court Championships - London Grand Prix Hassan II - Casablanca Open de Moselle - Metz America's Red Clay Tennis Championship - Coral Springs Kroger / St. Jude International - Memphis Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Bank Austria Tennis Trophy - Vienna Internationaler Raiffeisen Grand Prix - St. Polten Abierto Mexicano de Tenis - Mexico City U.S. Men's Clay Court Championship - Orlando MFS Pro Tennis Championships - Boston Sybase Open - San Jose The Lipton Championships - Key Biscayne Heineken Open Shanghai - Shanghai du Maurier Open - Toronto The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Adidas International - Sydney Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Siebel Open - San Jose Murcia Challenger NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Internazionali BNL dItalia - Rome AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati RCA Championships - Indianapolis Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Royal Guard Open Chile - Vina del Mar Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells Sydney International - Sydney Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open Tennis Masters Series - Miami Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne SkiStar Swedish Open - Bastad French Open - Paris Countrywide Classic - Los Angeles U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, 1R, PAR-VEN 4-1 Davis Cup, Group 1, 2R, PAR-BRA 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 2, 2R, BAH-PAR 1-4 Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open (juniors) Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, Group 2, 1R, BOL-PAR 1-4 Davis Cup, Group 2, 1R, PAR-CUB 4-0 Davis Cup, Group 2, 1R, PAR-BAH 4-1 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group 2, 1R, PAR-AHO 4-1